//引入vue
import Vue from 'vue'
//vee-validate插件
import VeeValidate  from 'vee-validate'
import zh_CN from 'vee-validate/dist/locale/zh_CN'

//声明使用
Vue.use(VeeValidate)

VeeValidate.Validator.localize('zh_CN',{
  //设置提示信息以中文的方式展示
  messages:{
    ...zh_CN.messages,
    is:(field) => `${field}和密码不一致`
  },
  attributes:{
    phone:'手机号码',
    code:'短信验证码',
    password:'密码',
    password1:'确认密码'
  }
});

VeeValidate.Validator.extend('phone', {
  // 返回自己定义的验证规则的提示的信息
  getMessage: field => `请输入正确的` + field,
  validate: value => /^[1]\d{10}$/.test(value)
})